/**
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. <br/>
 */
package com.icinfo.cloud.provider.punish.approval.model;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

/**
 * 描述: 案件文书审批流配置表 case_docu_approval_folw_relation 对应的实体类.<br>
 * WARNING：不是表中字段的属性必须加@Transient注解
 * @author framework generator
 * @date 2022年02月15日
 */
@Data
@Table(name = "upcase.case_approval_flow_relation")
public class CaseApprovalFlowRelation implements Serializable {
    /**
     * 主键
     */
    @Id
    @Column(name = "id")
    private String id;

    /**
     * 文书目录编码
     */
    @Column(name = "document_catalog_code")
    private String documentCatalogCode;

    /**
     * 审批流id
     */
    @Column(name = "approval_flow_id")
    private String approvalFlowId;

    @Column(name = "approval_flow_verson")
    private String approvalFlowVerson;

    /**
     * 审批流序号
     */
    @Column(name = "approval_order_num")
    private String approvalOrderNum;

    /**
     * 审批层级
     */
    @Column(name = "approval_level")
    private String approvalLevel;

    /**
     * 审批角色
     */
    @Column(name = "approval_role")
    private String approvalRole;

    /**
     * 审批周期
     */
    @Column(name = "approval_term")
    private String approvalTerm;

    /**
     * 审批范围
     */
    @Column(name = "approval_scope")
    private String approvalScope;

    /**
     * 审批意见类型
     */
    @Column(name = "approval_opinion_type")
    private String approvalOpinionType;

    /**
     * 审批意见类型
     */
    @Column(name = "approval_role_name")
    private String approvalRoleName;

    /**
     * 是否当前版本；1 是 0否
     */
    @Column(name = "is_now_version")
    private String isNowVersion;
    /**
     * 是否联合法制审核；1 是 0否
     */
    @Column(name = "is_approval_center")
    private String isApprovalCenter;
    private static final long serialVersionUID = 1L;

}